home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / lib / pm-utils / sleep.d / 00clear next >
Text File  |  2008-10-15  |  391b  |  21 lines

  1. #!/bin/sh
  2. # Ensure we eare in text mode by switching to an unused vt.
  3. # Also avoids lots of ghastly suspend/resume errors due to trying
  4. # to suspend/resume while running in X.
  5.  
  6. . "${PM_FUNCTIONS}"
  7.  
  8. case "$1" in
  9.     hibernate|suspend)
  10.         fgconsole |savestate console
  11.         chvt 63
  12.         ;;
  13.     thaw|resume) 
  14.         state_exists console || exit 1
  15.         chvt $(restorestate console) 
  16.         deallocvt 63
  17.         ;;
  18.     *)
  19.         ;;
  20. esac
  21.